ESPHome刷机教程 |
您所在的位置:网站首页 › esp8266 电视 › ESPHome刷机教程 |
NodeMCU 32s 下文用esp32做示例,esp32/8266全系芯片通用,步骤一致
NodeMCU 32s是基于乐鑫ESP32芯片的开发板,带wifi和蓝牙功能,其中蓝牙支持BLE,现在很多智能设备都是BLE的,应该是智能家居的下一个重点学习技术,今天先简单分享一下刷ESPHome、连接传感器、整合HA这些基础操作
esp32s针脚图
esp32pin.png (926.17 KB, 下载次数: 8) 下载附件 2019-4-17 23:14 上传 ESPHomeESPHome是一个esp8266/32的固件,优点在于纯配置,通过一些命令,网页操作即可刷机和升级,不需要esptool,Arduino这里工具,而且可以根据配置动态编译所需要的类库 安装驱动ESP32在文章末尾下载,其他设备自行下载usb驱动安装完驱动连接设备到电脑,其他设备可以通过TTL连接到电脑,后面的步奏一致 安装ESPHome命令行模式安装比较方便,适合Linux Mac用户,参考地址https://esphome.io/guides/getting_started_command_line.html 分为pip安装和docker安装,一般系统默认会有python2.7,我们这里选择pip方式安装 #安装esphome pip2 install esphome #安装浏览器工具 pip2 install tornado esptool #打开浏览器工具 esphome config/ dashboard浏览器输入http://localhost:6052/, 就能看到主界面
esphome.png (181.4 KB, 下载次数: 0) 下载附件 2019-4-17 22:54 上传 点击+号开始添加配置 第一步输入配置名称![]() 1.png (269.79 KB, 下载次数: 0) 下载附件 2019-4-17 22:56 上传 第二步选择设备类型为NODEMCU-32s![]() 2.png (152.62 KB, 下载次数: 0) 下载附件 2019-4-17 22:57 上传 第三步输入wifi名称和密码![]() 3.png (189.2 KB, 下载次数: 0) 下载附件 2019-4-17 22:58 上传 第四步点击submit提交 提交之后就会出现选择设备的提示,选择下面的,然后点击upload开始刷机![]() 5.png (121.04 KB, 下载次数: 1) 下载附件 2019-4-17 23:00 上传 然后就会自动开始下载依赖打包编译上传固件,是不是非常省心!!!![]() 6.png (197.4 KB, 下载次数: 0) 下载附件 2019-4-17 23:02 上传 耐心等待刷机完毕,然后设备会自动连接到wifi,如图显示online,之后就能够选择OTA方式刷机,不需要再连接电脑,方便设备部署之后的升级![]() 7.png (101.56 KB, 下载次数: 0) 下载附件 2019-4-17 23:08 上传 连接设备和homeassistant拿超声波传感器举个例子,其他设备可以到官方找对应的配置文件,步奏一样 参考连接https://esphome.io/components/sensor/ultrasonic.html sensor: - platform: ultrasonic trigger_pin: 23 echo_pin: 22 name: "Ultrasonic Sensor"点击edit进入配置编辑页面,拷贝上面配置到文件最后一行,然后点击save,close,然后点击upload上传固件
8.png (175.96 KB, 下载次数: 0) 下载附件 2019-4-17 23:12 上传 耐心等待刷机完成,连接设备到对应GPIO 整合HOME ASSISTANT依次点击配置-集成
9.png (173.8 KB, 下载次数: 3) 下载附件 2019-4-17 23:20 上传 集成中找到esphome,点击配置,输入ip提交即可![]() 10.png (118.16 KB, 下载次数: 1) 下载附件 2019-4-17 23:20 上传 ha会自动发现和配置esphome的设备,简直太方便了好不好!!!![]() 11.png (142.93 KB, 下载次数: 2) 下载附件 2019-4-17 23:22 上传 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |